package j10;

public class J10_OOP {

	public static void main(String[] args) {
		//OOP기본 - 클래스 작성
		// 클래스를 이용해서 객체를 생성하려면
		//new 연산자와 생성자를 사용
		//생성된 객체를 변수화하려면
		//객체와 동일한 자료형으로 선언
		//개체화 (instance) stud, depart, subj, prof
		//각각 인스턴스 변수이다.
		J10_Student stud = new J10_Student();
		J10_Department depart = new J10_Department();
		J10_Subject subj = new J10_Subject();
		J10_Professor prof = new J10_Professor();
		
//		stud.studentNum = "201350050";
//		stud.name = "김태희";
//		stud.addr = "경기도 고양시";
//		stud.birth = "1985.3.22";
//		stud.depart = "컴퓨터";
//		stud.prof = "504";
//		
//		System.out.println(stud.studentNum);
//		System.out.println(stud.name);
//		System.out.println(stud.addr);
//		System.out.println(stud.birth);
//		System.out.println(stud.depart);
//		System.out.println(stud.prof);
		
//		depart.departName = "컴퓨터 공학";
//		depart.phoneNo = "123-4567-8901";
//		depart.office = "E동 2층";
//		depart.chief = "504";
//		
//		System.out.println(depart.departName);
//		System.out.println(depart.phoneNo);
//		System.out.println(depart.office);
//		System.out.println(depart.chief);
		
//		subj.subNo = "0205";
//		subj.subName = "프로그래밍";
//		subj.summary = "자바 프로그래밍";
//		subj.prof = "301";
//		
//		System.out.println(subj.subNo);
//		System.out.println(subj.subName);
//		System.out.println(subj.summary);
//		System.out.println(subj.prof);
		
		prof.profNo = "301";
		prof.profName = "이순신";
		prof.major = "프로그래밍";
		
		System.out.println(prof.profNo);
		System.out.println(prof.profName);
		System.out.println(prof.major);
		
	} //main

} //class

class J10_Student {
	//필드, 멤버변수
	String studentNum;
	String name;
	String addr;
	String birth;
	String depart;
	String prof;
	//생성자
	public J10_Student() {}
	
	
} //학생

class J10_Department {
	String departName;
	String phoneNo;
	String office;
	String chief;
	public J10_Department() {}
	
} //학과

class J10_Subject {
	String subNo;
	String subName;
	String summary ;
	String prof;
public J10_Subject() {}
	
 
} //과목

class J10_Professor {
	String profNo;
	String profName;
	String major;
	public J10_Professor() {}
	
} //교수